Book Hotels in Saint Leonards
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Saint Leonards hotels

S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
7 Jimmy Cliff Blvd Montego Bay Saint James
Fully refundableReserve now, pay when you stay
$534 nightly
The price is $618 total per night from Jul 13 to Jul 14
$618 total
Jul 13 - Jul 14
Total with taxes and fees
A full-service spa, 5 restaurants, and 2 outdoor pools are all featured at this smoke-free property. Traveling on business? Take advantage of the 24-hour business ...
"Heads up people the s hotel is indeed a hotel so its much smaller, hence the s stands for small, than your average resort. So it definitely has its pros and cons. Pros being everything is pretty easy to locate and fast to get to. You can literally get anywhere in or on the hotel property in 5 minutes ..."
Reviewed on Jun 13, 2026

Hotel Riu Palace Jamaica - Adults Only - All Inclusive
Mahoe Bay - Ironshore P O Montego Bay Saint James
This all-inclusive property features a full-service spa, a nightclub, and 5 restaurants. Enjoy a day at the beach snorkeling, or relax with sun loungers. Enjoy ...
"food was amazing"
Reviewed on Jun 14, 2026

Hotel Riu Montego Bay - Adults Only - All Inclusive
Mahoe Bay, Ironshore Montego Bay Saint James
$382 nightly
The price is $424 total per night from Jul 7 to Jul 8
$424 total
Jul 7 - Jul 8
Total with taxes and fees
This all-inclusive property features free water park access, a full-service spa, and a nightclub. Enjoy a day at the beach snorkeling, or relax with sun loungers. ...
"Nice time"
Reviewed on Jun 14, 2026

Hotel Riu Reggae - Adults Only - All Inclusive
Montego Bay Montego Bay
$361 nightly
The price is $401 total per night from Jun 16 to Jun 17
$401 total
Jun 16 - Jun 17
Total with taxes and fees
A full-service spa, 4 restaurants, and 3 outdoor pools are all featured at this Art Deco property. Enjoy a day at the beach snorkeling, or relax with sun loungers. ...
"I didn’t want to leave at all ! Come back to room beds made. ALL THE MEALS WERE AMAZING. The drink throughout the resort were so tasty. If you make reservations at restaurants on the resort, ask for the Rose Moscato"
Reviewed on Jun 13, 2026

Hotel 39 Jamaica
39 Jimmy Cliff Boulevard Montego Bay
$152 nightly
The price is $177 total per night from Jun 22 to Jun 23
$177 total
Jun 22 - Jun 23
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this luxury hotel. Traveling on business? Take advantage of the free WiFi in public ...
"Staff were friendly and helpful especially front desk and dinning room. My room was well kept so housekeeping did a great job. I really didn't like the design of the shower because the space gets flooded easily. Except for that, the experience was good."
Reviewed on Jun 13, 2026

Toby's Resort
1 Kent Avenue Montego Bay Saint James
Fully refundableReserve now, pay when you stay
$105 nightly
The price is $117 total per night from Jun 28 to Jun 29
$117 total
Jun 28 - Jun 29
Total with taxes and fees
This hotel features 2 outdoor pools, a gym, and a restaurant. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A poolside ...
"This was the best stay. Every staff member we encountered went above and beyond to make us feel welcomed and well taken care of. I was travelling with my daughter with special needs with special food requirements and the staff in the restaurant were so amazing and so accommodating. Well done Toby's ..."
Reviewed on Jun 13, 2026

Hotel Grand A View
3 RAMPARTS CLOSE Montego Bay ST JAMES
Fully refundableReserve now, pay when you stay
$166 nightly
The price is $182 total per night from Jun 26 to Jun 27
$182 total
Jun 26 - Jun 27
Total with taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Enjoy the 24-hour gym and free perks like full breakfast and free self parking. Free WiFi ...
"The atmosphere was both pristine and welcoming. The breakfast service was exceptional, and the staff demonstrated remarkable efficiency. Overall, it was a truly delightful visit, and we anticipate returning."
Reviewed on Jun 9, 2026

Deja Resort All Inclusive
92 Gloucester Avenue Montego Bay Saint James
Fully refundableReserve now, pay when you stay
$216 nightly
The price is $240 total per night from Jul 5 to Jul 6
$240 total
Jul 5 - Jul 6
Total with taxes and fees
This smoke-free property includes 2 restaurants, an outdoor pool, and a 24-hour gym. Families will appreciate the onsite laundry facilities, kid-friendly dining, ...
"I love that the beach was just across the street."
Reviewed on Jun 14, 2026

Airport Beach Hotel
9 Kent Ave Montego Bay St. James Parish
Fully refundableReserve now, pay when you stay
$103 nightly
The price is $119 total per night from Jun 20 to Jun 21
$119 total
Jun 20 - Jun 21
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. Staff at the 24-hour front desk can provide around-the-clock ...
"Managers was nice.."
Reviewed on Jun 9, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Recent Saint Leonards hotel reviews by fellow wanderers

Deja Resort All Inclusive
4 out of 5
Posted 2 hours ago
Travelocity Verified Review
"I love that the beach was just across the street."
A verified traveler stayed at Deja Resort All Inclusive






